energy batteries electrical power sources electric acoustic computer solar power supply power harmonics gas power supplies power quality battery